This reminds me of GraphQL, which is heavily orientated towards usage in web APIs, specifically JSON. See https://graphql.org/ for more, and [https://graphql.org/swapi-graphql/?query=%7B%0A%20%20all...
I'm sure hv knows this, but for others: if you want to make a die in another module to actually confess, use Devel::Confess, e.g.
perl -d:Confess myfailingscript.pl...
Note that use v5.36; disables this ancient Perl-4-style multidimensional array emulation
Thanks for the heads up eyepopslikeamosquito :)
Now that I kn...